﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using PowerManager.Framework.ModleBuilder;
using PowerManager.Framework.ModleBuilder.Attributes;
using System.Threading;
using System.ComponentModel;

namespace PowerManager.WinformTest
{
    [Model("SysInfoShow")]
    public class SysInfoShowModel:BasicModelBase
    {
        #region Properties

        [Single(".1.3.6.1.2.1.1.1.0")]
        [AccessControl]
        [OneTime]
        public String Description { get; set; }

        [Single(".1.3.6.1.2.1.1.2.0")]
        [AccessControl]
        [OneTime]
        public String ObjectId { get; set; }

        [Single(".1.3.6.1.2.1.1.3.0")]
        [AccessControl]
        [Timing(0, 0, 10)]
        public String UpTime { get; set; }

        [Single(".1.3.6.1.2.1.1.4.0")]
        [AccessControl]
        [OneTime]
        public String Contact { get; set; }

        [Single(".1.3.6.1.2.1.1.5.0")]
        [AccessControl]
        [OneTime]
        public String Name { get; set; }

        [Single(".1.3.6.1.2.1.1.6.0")]
        [AccessControl]
        [OneTime]
        public String Location { get; set; }

        [Single(".1.3.6.1.2.1.1.7.0")]
        [AccessControl]
        [OneTime]
        public String Services { get; set; }
        #endregion

    }
}
